跳到主要内容

距离约束(Distance Constraint)

距离约束使对象保持在距离另一个对象一定范围内、一定范围外或精确的特定距离处。

添加距离约束(Adding a Distance Constraint)​

  1. 添加距离约束

    选中一个对象,然后在检查器(Inspector)的 Constraints 部分添加 距离约束。

  2. 选择目标

    打开约束的弹出菜单,选择要用作目标的对象。

  3. 移动目标

    移动目标以查看约束对被约束对象的影响。默认情况下,Closer 模式会使对象保持在指定距离之内。

社区示例文件:Distance Constraint

属性(Properties)​

强度(Strength)​

强度控制约束对对象的影响程度。为 0% 时,约束不产生任何效果。

距离(Distance)​

距离设置约束使用的距离值。舞台上会用一个红色圆圈表示与目标的这个距离。

模式(Mode)​

模式决定被约束对象相对于距离值的位置方式。

更近(Closer)​

使被约束对象保持在距目标的指定距离之内。当目标移动得太远时,对象会跟随以保持在该距离内。

更远(Further)​

使被约束对象保持在距目标的指定距离之外。当目标移动得太近时,会将对象推开以维持最小距离。

精确(Exact)​

使被约束对象始终保持在距目标的精确指定距离处。当目标移动时,对象会跟随以维持该距离。

看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群